#YMapsID
{
    z-index:0;
    overflow:hidden;
}
body
{
    overflow:hidden;
    padding:0;
    margin:0;
    width:827px;
    height:550px;
    background:url(/img/bg.png) top left no-repeat;
}
#admin_div
{
    position:absolute;
    top:10px;
    right:10px;
    width:302px;
    height:16px;
    padding:2px;
    background:#000;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    font-family:Georgia;
    z-index:6;
}
#time_div
{
    position:absolute;
    top:10px;
    left:10px;
    width:52px;
    height:16px;
    padding:2px;
    background:#000;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    font-family:Georgia;
    z-index:6;
}
.set
{
    z-index:2;
}

.settitle_ground
{
    background:#777;
    color:white;
    z-index:2;
    font-size:10px;
    height:12px;
    width:50px;
}


.settitle
{
    cursor:pointer;
    background:#777;
    color:white;
    z-index:2;
    font-size:10px;
    height:12px;
    width:50px;
}

#friends_container
{
    position:relative;
    background:#444 url(/img/friends_container.png) top left repeat-x;
    overflow:auto;
    width:827px;
    height:100px;
    visibility:hidden;
}

#friends_container_outer
{
    position:absolute;
    bottom:0px;
    left:0px;
    width:827px;
    height:100px;
    z-index:4;
}

.friend_div
{
    width:100px;
    height:100px;
    overflow:hidden;
    position:absolute;
    background:url(/img/present.png) bottom right no-repeat;
}

.friendpopup_div_visitLink
{
    cursor:pointer;
    color:white;
    font-weight:bold;
}

.friend_div_visited
{
    width:100px;
    height:100px;
    overflow:hidden;
    position:absolute;
}

.friend_div_rel
{
    position:relative;
}

.minislot_div_rel
{
    position:relative;
}

.minislot_div
{
    width:100px;
    height:100px;
    overflow:hidden;
    position:absolute;
}

.friend_div_image_container
{
    width:60px;
    height:60px;
    margin-left:20px;
    overflow:hidden;
    position:absolute;
    top:10px;
    text-align:center;
    background:#fff;
    cursor:pointer;
}

.friend_div_image_container_a
{
    display:block;
    height:60px;
    width:60px;
    z-index:4;
}

.friend_div_exp_container
{
    position:absolute;
    top:70px;
    left:0px;
    width:100px;
    height:20px;
    text-align:center;
    color:white;
    font-family:arial,tahoma;
    font-size:12px;
}

.friend_div_image_container img
{
    margin:0 auto;
    max-height:100px;
    height: expression(Math.min(parseInt(this.offsetHeight), 100) + "px");
    width:auto !important;
}


.mini_friend_popup
{
    position:absolute;
    width:100px;
    height:198px;
    background:#222 url(/img/friends_container_item.png) top left no-repeat;
    z-index:4;
}

.mini_friend_popup_visited
{
    position:absolute;
    width:103px;
    height:200px;
    background:#222 url(/img/friends_container_item.png) top left no-repeat;
    z-index:4;
}

.friendpopup_div_image_container_holder
{
    display:block;
    z-index:4;
    height:96px;
    width:96px;
    margin-top:4px;
    margin-left:4px;
    background:#222;
}

.friendpopup_div_image_container_a
{
    display:block;
    height:96px;
    width:96px;
    z-index:4;
}